#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>

#define SWAPBIT(n) ((((n)&0x55555555)<<1)|(((n)&0xaaaaaaaa)))
int main()
{	
	printf("%d ", SWAPBIT(5));
	return 0;
}